package com.intellagric.mapper;

import com.intellagric.pojo.IftCtrlEquipmentType;
import com.intellagric.pojo.IftCtrlEquipmentTypeExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface IftCtrlEquipmentTypeMapper {
    long countByExample(IftCtrlEquipmentTypeExample example);

    int deleteByExample(IftCtrlEquipmentTypeExample example);

    int deleteByPrimaryKey(String id);

    int insert(IftCtrlEquipmentType record);

    int insertSelective(IftCtrlEquipmentType record);

    List<IftCtrlEquipmentType> selectByExample(IftCtrlEquipmentTypeExample example);

    IftCtrlEquipmentType selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") IftCtrlEquipmentType record, @Param("example") IftCtrlEquipmentTypeExample example);

    int updateByExample(@Param("record") IftCtrlEquipmentType record, @Param("example") IftCtrlEquipmentTypeExample example);

    int updateByPrimaryKeySelective(IftCtrlEquipmentType record);

    int updateByPrimaryKey(IftCtrlEquipmentType record);
}